﻿using MyEartags.EarTag;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Services;

namespace MyEartags.WearSign
{
    public interface ISheepLabelAppService : IApplicationService
    {
        List<object> GetLabelCauseInfoList();

        List<object> GetLabelStateInfoList();

        Task<SignResult<SheepLabelDto>> CreateSheepLabel(SheepLabelDto dto);

        Task<IQueryable<SheepLabelShowDto>> GetSheeplabelList(string? overbitName, string? electronicEar, string? newElectronicEar);

        Task DeleteAsync(int sid);
    }
}
